/* ÅØ½ºÆ® È­ÀÏÀ» º¹»çÇϸ鼭 ¸ðµç °ø¹éµéÀ» '|' ºÎÈ£·Î ¹Ù²Ù´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀÔ·Â È­ÀÏÀÇ ³¡À» °Ë»çÇϱâ À§ÇØ eof()°¡ ¾î¶»°Ô »ç¿ëµÇ´ÂÁö¿¡ ÁÖ¸ñÇ϶ó. ¶ÇÇÑ ÀÔ·Â ½ºÆ®¸² finÀÌ ¾î¶»°Ô skipws¸¦ ÇØÁ¦ÇÏ´ÂÁöµµ ÁÖ¸ñÇ϶ó. À̰ÍÀÌ ¼±ÇàÇÏ´Â °ø¹é ¹®ÀÚµéÀÌ ¹«½ÃµÇ´Â °ÍÀ» ¹æÁöÇÑ´Ù. */ // °ø¹é ¹®ÀÚµéÀ» | ºÎÈ£µé·Î º¯È¯ÇÑ´Ù. #include #include int main(int argc, char *argv[]) { /* if (argc != 3) { cout << "Usage : CONVERT \n"; return 1; } */ ifstream fin(argv[1]); // ÀÔ·Â È­ÀÏÀ» ¿¬´Ù. ofstream fout(argv[2]); // Ãâ·Â È­ÀÏÀ» ¿¬´Ù. /* if (!fout) { cout << "Cannot open output file.\n"; return 1; } if (!fin) { cout << "Cannot open input.\n"; return 1; } */ char ch; fin.unsetf(ios::skipws); // °ø¹é ¹®ÀÚ¸¦ ¹«½ÃÇÏÁö ¾Ê´Â´Ù. while (!fin.eof()) { fin >> ch; if (ch == ' ') ch = '|'; fout << ch; } return 0; }